package xcmg.device.dao.entity.agentApply;

import java.util.Date;

public class AgentApplyDO {

    /**
     * 是否已删除
     */
    private static final Integer DELETE_FLAG_YES = 1;

    private String id;

    /**
     * 标题
     */
    private String title;

    /**
     * 申请类型。1展会申请，2门店申请
     */
    private Integer applyType;

    /**
     * 状态。1草拟，2待初审，3初审通过，4终审通过，5返回修改，6已完结
     */
    private Integer status;

    /**
     * 申请描述
     */
    private String applyDesc;

    /**
     * 是否删除。0否1是
     */
    private Integer deleteFlag;

    /**
     * 申请方公司ID
     */
    private String orgId;

    /**
     * 申请方公司名称
     */
    private String orgName;

    /**
     * 接收方公司ID
     */
    private String receiveOrgId;

    /**
     * 接受方公司名称
     */
    private String receiveOrgName;

    /**
     * 初审意见
     */
    private String firstAdvice;

    /**
     * 终审意见
     */
    private String finalAdvice;

    /**
     * 创建人id
     */
    private String createId;

    /**
     * 创建人姓名
     */
    private String createName;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新人id
     */
    private String updateId;

    /**
     * 更新人姓名
     */
    private String updateName;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 审核人id
     */
    private String auditId;

    /**
     * 审核人名称
     */
    private String auditName;

    /**
     * 审核时间
     */
    private Date auditTime;

    /**
     * 删除人id
     */
    private String deleteId;

    /**
     * 删除人姓名
     */
    private String deleteName;

    /**
     * 删除时间
     */
    private Date deleteTime;
    /**展会状态 0-未开始1-进行中2-展会结束3-驳回4完结*/
    private Integer exhibitionStatus;

    public String getFirstAdvice() {
        return firstAdvice;
    }

    public void setFirstAdvice(String firstAdvice) {
        this.firstAdvice = firstAdvice;
    }

    public String getFinalAdvice() {
        return finalAdvice;
    }

    public void setFinalAdvice(String finalAdvice) {
        this.finalAdvice = finalAdvice;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getReceiveOrgName() {
        return receiveOrgName;
    }

    public void setReceiveOrgName(String receiveOrgName) {
        this.receiveOrgName = receiveOrgName;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public Integer getApplyType() {
        return applyType;
    }

    public void setApplyType(Integer applyType) {
        this.applyType = applyType;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getApplyDesc() {
        return applyDesc;
    }

    public void setApplyDesc(String applyDesc) {
        this.applyDesc = applyDesc;
    }

    public Integer getDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(Integer deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    public String getReceiveOrgId() {
        return receiveOrgId;
    }

    public void setReceiveOrgId(String receiveOrgId) {
        this.receiveOrgId = receiveOrgId;
    }

    public String getCreateId() {
        return createId;
    }

    public void setCreateId(String createId) {
        this.createId = createId;
    }

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getUpdateId() {
        return updateId;
    }

    public void setUpdateId(String updateId) {
        this.updateId = updateId;
    }

    public String getUpdateName() {
        return updateName;
    }

    public void setUpdateName(String updateName) {
        this.updateName = updateName;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getAuditId() {
        return auditId;
    }

    public void setAuditId(String auditId) {
        this.auditId = auditId;
    }

    public String getAuditName() {
        return auditName;
    }

    public void setAuditName(String auditName) {
        this.auditName = auditName;
    }

    public Date getAuditTime() {
        return auditTime;
    }

    public void setAuditTime(Date auditTime) {
        this.auditTime = auditTime;
    }

    public String getDeleteId() {
        return deleteId;
    }

    public void setDeleteId(String deleteId) {
        this.deleteId = deleteId;
    }

    public String getDeleteName() {
        return deleteName;
    }

    public void setDeleteName(String deleteName) {
        this.deleteName = deleteName;
    }

    public Date getDeleteTime() {
        return deleteTime;
    }

    public void setDeleteTime(Date deleteTime) {
        this.deleteTime = deleteTime;
    }

    public Boolean isDeleted() {
        return DELETE_FLAG_YES.equals(this.deleteFlag);
    }

    public Integer getExhibitionStatus() {
        return exhibitionStatus;
    }

    public void setExhibitionStatus(Integer exhibitionStatus) {
        this.exhibitionStatus = exhibitionStatus;
    }
}